<!-- 
      description.html
      Created by sunzl on 2016-01-21.
 -->

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8">
		<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
		<title></title>
		<link href="css/mui.min.css" rel="stylesheet" />
		<link rel="stylesheet" href="css/common/common.css" />
		<link rel="stylesheet" href="css/res/prettify.sons.css" />
		<link rel="stylesheet" href="css/res/doc.css" />
		<script type="text/javascript" src="css/res/prettify.js"></script>
		<script type="text/javascript" src="css/res/doc.js"></script>
	</head>

	<body>
		<header class="mui-bar mui-bar-nav header">
			<h1 class="mui-title">问题描述</h1>
			<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>

		</header>
		<div class="mui-content">
			<pre class="prettyprint linenums">
【代码段】
(function(obj) {
	//语音识别
obj.startVoiceRecognize = function(successCallback, errorCallback) {
	plus.speech.startRecognize({
		engine: 'iFly'
	}, function(str) {
		if (successCallback && typeof(successCallback) == "function") {
			successCallback(str);
		}
	}, function(e) {
		if (errorCallback && typeof(errorCallback) == "function") {
			errorCallback(e.message);
		} else {
			console.log("识别语音失败!" + e.message);
		}
	});
	return obj;
}
})(window.StartVoiceRecognizeUtil={});

以上代码便是语音的实现代码，代码很简单。
语音的使用在需求中是比较常用的，所以需要整理出来。
实际开发当中可能有时候会遇到一些bug，列出来提供参考
（1）plus.speech.startRecognize语音识别崩溃
描述信息：
调用代码: plus.speech.startRecognize
点击语音识别后； 直接卡死
				
说明: 这个问题是有一定概率出现的。 
每次重启APP后就决定了能否识别成功。
(比如我这一次能成功了,那么在没有重启的情况下
,能成功无数次,但是如果失败了,就直接崩溃)。
有可能是什么原因造成的。
测试机型: 联想K860
其它的机子也碰到过同样的问题。

（2）解决方案：
DCloud论坛人员回复：
看一下错误日志 截取一下android手机的LOG

提供者：by sunzl
邮箱：511327004@qq.com
若有解决方案，请与我们联系！一起完善它！
			</pre>
		</div>
		<script type="text/javascript" src="js/libs/mui.min.js"></script>
		<script type="text/javascript" src="js/libs/zepto_1.1.3.js"></script>
	</body>

</html>